/*
 * MLConstantGlue.h
 *
 * /Applications/Mail.app
 * osaglue 0.2.0
 *
 */

#import <Foundation/Foundation.h>


#import "Appscript/Appscript.h"


@interface MLConstant : ASConstant
+ (id)constantWithCode:(OSType)code_;

/* Enumerators */

+ (MLConstant *)Mac;
+ (MLConstant *)all;
+ (MLConstant *)allMessagesAndTheirAttachments;
+ (MLConstant *)allMessagesButOmitAttachments;
+ (MLConstant *)anyRecipient;
+ (MLConstant *)apop;
+ (MLConstant *)ask;
+ (MLConstant *)attachmentsColumn;
+ (MLConstant *)base;
+ (MLConstant *)beginsWithValue;
+ (MLConstant *)blue;
+ (MLConstant *)buddyAvailabilityColumn;
+ (MLConstant *)ccHeader;
+ (MLConstant *)custom;
+ (MLConstant *)dateReceivedColumn;
+ (MLConstant *)dateSentColumn;
+ (MLConstant *)default_;
+ (MLConstant *)detailed;
+ (MLConstant *)doNotKeepCopiesOfAnyMessages;
+ (MLConstant *)doesContainValue;
+ (MLConstant *)doesNotContainValue;
+ (MLConstant *)endsWithValue;
+ (MLConstant *)equalToValue;
+ (MLConstant *)flagsColumn;
+ (MLConstant *)fromColumn;
+ (MLConstant *)fromHeader;
+ (MLConstant *)gray;
+ (MLConstant *)greaterThanValue;
+ (MLConstant *)green;
+ (MLConstant *)headerKey;
+ (MLConstant *)imap;
+ (MLConstant *)kerberos5;
+ (MLConstant *)lessThanValue;
+ (MLConstant *)mailboxColumn;
+ (MLConstant *)matchesEveryMessage;
+ (MLConstant *)md5;
+ (MLConstant *)messageColor;
+ (MLConstant *)messageContent;
+ (MLConstant *)messageIsJunkMail;
+ (MLConstant *)messageStatusColumn;
+ (MLConstant *)no;
+ (MLConstant *)noHeaders;
+ (MLConstant *)none;
+ (MLConstant *)ntlm;
+ (MLConstant *)numberColumn;
+ (MLConstant *)oneLevel;
+ (MLConstant *)onlyMessagesIHaveRead;
+ (MLConstant *)orange;
+ (MLConstant *)other;
+ (MLConstant *)password;
+ (MLConstant *)plainText;
+ (MLConstant *)pop;
+ (MLConstant *)purple;
+ (MLConstant *)red;
+ (MLConstant *)richText;
+ (MLConstant *)senderIsInMyAddressBook;
+ (MLConstant *)senderIsMemberOfGroup;
+ (MLConstant *)senderIsNotInMyAddressBook;
+ (MLConstant *)senderIsNotMemberOfGroup;
+ (MLConstant *)sizeColumn;
+ (MLConstant *)smtp;
+ (MLConstant *)standard;
+ (MLConstant *)subjectColumn;
+ (MLConstant *)subjectHeader;
+ (MLConstant *)subtree;
+ (MLConstant *)toColumn;
+ (MLConstant *)toHeader;
+ (MLConstant *)toOrCcHeader;
+ (MLConstant *)yellow;
+ (MLConstant *)yes;

/* Types and properties */

+ (MLConstant *)MIMEType;
+ (MLConstant *)MacAccount;
+ (MLConstant *)account;
+ (MLConstant *)accountDirectory;
+ (MLConstant *)accountType;
+ (MLConstant *)address;
+ (MLConstant *)allConditionsMustBeMet;
+ (MLConstant *)allHeaders;
+ (MLConstant *)alwaysBccMyself;
+ (MLConstant *)alwaysCcMyself;
+ (MLConstant *)application;
+ (MLConstant *)applicationVersion;
+ (MLConstant *)attachment;
+ (MLConstant *)attributeRun;
+ (MLConstant *)authentication;
+ (MLConstant *)backgroundActivityCount;
+ (MLConstant *)backgroundColor;
+ (MLConstant *)bccRecipient;
+ (MLConstant *)bigMessageWarningSize;
+ (MLConstant *)bounds;
+ (MLConstant *)ccRecipient;
+ (MLConstant *)character;
+ (MLConstant *)checkSpellingWhileTyping;
+ (MLConstant *)chooseSignatureWhenComposing;
+ (MLConstant *)class_;
+ (MLConstant *)closeable;
+ (MLConstant *)collating;
+ (MLConstant *)color;
+ (MLConstant *)colorMessage;
+ (MLConstant *)colorQuotedText;
+ (MLConstant *)compactMailboxesWhenClosing;
+ (MLConstant *)container;
+ (MLConstant *)content;
+ (MLConstant *)copies;
+ (MLConstant *)copyMessage;
+ (MLConstant *)dateReceived;
+ (MLConstant *)dateSent;
+ (MLConstant *)defaultMessageFormat;
+ (MLConstant *)delayedMessageDeletionInterval;
+ (MLConstant *)deleteMailOnServer;
+ (MLConstant *)deleteMessage;
+ (MLConstant *)deleteMessagesWhenMovedFromInbox;
+ (MLConstant *)deletedStatus;
+ (MLConstant *)deliveryAccount;
+ (MLConstant *)document;
+ (MLConstant *)downloadHtmlAttachments;
+ (MLConstant *)downloaded;
+ (MLConstant *)draftsMailbox;
+ (MLConstant *)emailAddresses;
+ (MLConstant *)emptyJunkMessagesFrequency;
+ (MLConstant *)emptyJunkMessagesOnQuit;
+ (MLConstant *)emptySentMessagesFrequency;
+ (MLConstant *)emptySentMessagesOnQuit;
+ (MLConstant *)emptyTrashFrequency;
+ (MLConstant *)emptyTrashOnQuit;
+ (MLConstant *)enabled;
+ (MLConstant *)endingPage;
+ (MLConstant *)errorHandling;
+ (MLConstant *)expandGroupAddresses;
+ (MLConstant *)expression;
+ (MLConstant *)faxNumber;
+ (MLConstant *)fetchInterval;
+ (MLConstant *)fetchesAutomatically;
+ (MLConstant *)fileName;
+ (MLConstant *)fixedWidthFont;
+ (MLConstant *)fixedWidthFontSize;
+ (MLConstant *)flaggedStatus;
+ (MLConstant *)floating;
+ (MLConstant *)font;
+ (MLConstant *)forwardMessage;
+ (MLConstant *)forwardText;
+ (MLConstant *)frameworkVersion;
+ (MLConstant *)frontmost;
+ (MLConstant *)fullName;
+ (MLConstant *)header;
+ (MLConstant *)headerDetail;
+ (MLConstant *)highlightSelectedThread;
+ (MLConstant *)highlightTextUsingColor;
+ (MLConstant *)hostName;
+ (MLConstant *)id_;
+ (MLConstant *)imapAccount;
+ (MLConstant *)inbox;
+ (MLConstant *)includeAllOriginalMessageText;
+ (MLConstant *)includeWhenGettingNewMail;
+ (MLConstant *)index;
+ (MLConstant *)item;
+ (MLConstant *)junkMailStatus;
+ (MLConstant *)junkMailbox;
+ (MLConstant *)ldapServer;
+ (MLConstant *)levelOneQuotingColor;
+ (MLConstant *)levelThreeQuotingColor;
+ (MLConstant *)levelTwoQuotingColor;
+ (MLConstant *)mailAttachment;
+ (MLConstant *)mailbox;
+ (MLConstant *)mailboxListVisible;
+ (MLConstant *)markFlagged;
+ (MLConstant *)markRead;
+ (MLConstant *)message;
+ (MLConstant *)messageCaching;
+ (MLConstant *)messageFont;
+ (MLConstant *)messageFontSize;
+ (MLConstant *)messageId;
+ (MLConstant *)messageListFont;
+ (MLConstant *)messageListFontSize;
+ (MLConstant *)messageSignature;
+ (MLConstant *)messageSize;
+ (MLConstant *)messageViewer;
+ (MLConstant *)miniaturizable;
+ (MLConstant *)miniaturized;
+ (MLConstant *)modal;
+ (MLConstant *)modified;
+ (MLConstant *)moveDeletedMessagesToTrash;
+ (MLConstant *)moveMessage;
+ (MLConstant *)name;
+ (MLConstant *)newMailSound;
+ (MLConstant *)outbox;
+ (MLConstant *)outgoingMessage;
+ (MLConstant *)pagesAcross;
+ (MLConstant *)pagesDown;
+ (MLConstant *)paragraph;
+ (MLConstant *)path;
+ (MLConstant *)playSound;
+ (MLConstant *)popAccount;
+ (MLConstant *)port;
+ (MLConstant *)previewPaneIsVisible;
+ (MLConstant *)primaryEmail;
+ (MLConstant *)printSettings;
+ (MLConstant *)properties;
+ (MLConstant *)qualifier;
+ (MLConstant *)quoteOriginalMessage;
+ (MLConstant *)readStatus;
+ (MLConstant *)recipient;
+ (MLConstant *)redirectMessage;
+ (MLConstant *)replyText;
+ (MLConstant *)replyTo;
+ (MLConstant *)requestedPrintTime;
+ (MLConstant *)resizable;
+ (MLConstant *)rule;
+ (MLConstant *)ruleCondition;
+ (MLConstant *)ruleType;
+ (MLConstant *)runScript;
+ (MLConstant *)sameReplyFormat;
+ (MLConstant *)scope;
+ (MLConstant *)searchBase;
+ (MLConstant *)selectedMailboxes;
+ (MLConstant *)selectedMessages;
+ (MLConstant *)selectedSignature;
+ (MLConstant *)selection;
+ (MLConstant *)sender;
+ (MLConstant *)sentMailbox;
+ (MLConstant *)serverName;
+ (MLConstant *)shouldCopyMessage;
+ (MLConstant *)shouldMoveMessage;
+ (MLConstant *)shouldPlayOtherMailSounds;
+ (MLConstant *)showOnlineBuddyStatus;
+ (MLConstant *)signature;
+ (MLConstant *)size;
+ (MLConstant *)smtpServer;
+ (MLConstant *)sortColumn;
+ (MLConstant *)sortedAscending;
+ (MLConstant *)source;
+ (MLConstant *)startingPage;
+ (MLConstant *)stopEvaluatingRules;
+ (MLConstant *)storeDeletedMessagesOnServer;
+ (MLConstant *)storeDraftsOnServer;
+ (MLConstant *)storeJunkMailOnServer;
+ (MLConstant *)storeSentMessagesOnServer;
+ (MLConstant *)subject;
+ (MLConstant *)targetPrinter;
+ (MLConstant *)text;
+ (MLConstant *)titled;
+ (MLConstant *)toRecipient;
+ (MLConstant *)trashMailbox;
+ (MLConstant *)unreadCount;
+ (MLConstant *)useAddressCompletion;
+ (MLConstant *)useFixedWidthFont;
+ (MLConstant *)userName;
+ (MLConstant *)usesSsl;
+ (MLConstant *)version_;
+ (MLConstant *)visible;
+ (MLConstant *)visibleColumns;
+ (MLConstant *)visibleMessages;
+ (MLConstant *)wasForwarded;
+ (MLConstant *)wasRedirected;
+ (MLConstant *)wasRepliedTo;
+ (MLConstant *)window;
+ (MLConstant *)word;
+ (MLConstant *)zoomable;
+ (MLConstant *)zoomed;
@end


